package com.devilvan.betrice.bilibili.vo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @author Evad.Wu
* @Description Bilibili-用户信息表 值对象
* @date 2022-12-22
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "Bilibili-用户信息表 值对象")
public class BilibiliMemberVo {
    @Schema(description = "用户ID")
    @JSONField(alternateNames = {"mid"})
    private Long mid;
    @Schema(description = "用户名")
    @JSONField(alternateNames = {"uname"})
    private String name;
    @Schema(description = "性别")
    @JSONField(alternateNames = {"sex"})
    private String sex;
    @Schema(description = "个人签名")
    @JSONField(alternateNames = {"sign"})
    private String sign;
    @Schema(description = "等级")
    @JSONField(alternateNames = {"level_info"})
    private BilibiliMemberLevelVo bilibiliMemberLevelVo;
}
